package com.zjpavt.client.util;

import java.text.DecimalFormat;

/**
 * @author zyc
 */
public class NumberUtil {
    private static final DecimalFormat DECIMAL_FORMAT_0 = new DecimalFormat("0");
    private static final DecimalFormat DECIMAL_FORMAT_0_BEGIN_NOT_0 = new DecimalFormat("#0");
    private static final DecimalFormat DECIMAL_FORMAT_00 = new DecimalFormat("00");
    private static final DecimalFormat DECIMAL_FORMAT_000 = new DecimalFormat("000");
    private static final DecimalFormat DECIMAL_FORMAT_0000 = new DecimalFormat("0000");

    public static String getFormat0(int integer) {
        return DECIMAL_FORMAT_0.format(integer);
    }
    public static String getFormat00(int integer) {
        return DECIMAL_FORMAT_00.format(integer);
    }
    public static String getFormat000(int integer) {
        return DECIMAL_FORMAT_000.format(integer);
    }
    public static String getFormat0000(int integer) {
        return DECIMAL_FORMAT_0000.format(integer);
    }
    public static String getFormat0BeginNot0(int integer) {
        return DECIMAL_FORMAT_0_BEGIN_NOT_0.format(integer);
    }
    public static String getFormat00(double integer) {
        return DECIMAL_FORMAT_00.format(integer);
    }
    public static String getFormat000(double integer) {
        return DECIMAL_FORMAT_000.format(integer);
    }
    public static String getFormat0000(double integer) {
        return DECIMAL_FORMAT_0000.format(integer);
    }
    public static String getFormat0BeginNot0(double integer) {
        return DECIMAL_FORMAT_0_BEGIN_NOT_0.format(integer);
    }
}
